Konsol kalkulyatoru#
Necə işlətmək#
PowerShell
alqor işlət numuneler\03-kalkulyator.alqStudio-da: faylı açın və F5 basın. Nümunələr ilk açılışda Sənədlər\Alqor\nümunələr qovluğuna kopyalanır.
Kod#
Alqor
// Nümunə 3 — Konsol kalkulyatoru
funksiya hesabla(a: onluq, əməl: mətn, b: onluq) -> onluq
seç əməl
hal "+" → qaytar a + b
hal "-" → qaytar a - b
hal "*" → qaytar a * b
hal "/"
təmin b != 0 yoxsa
at BölməXətası("Sıfıra bölmək olmaz")
son
qaytar a / b
digər hallarda
at ArqumentXətası("Naməlum əməliyyat: {əməl}")
son
son
funksiya əsas()
yaz("=== Alqor Kalkulyator ===")
yaz("Çıxmaq üçün 'çıx' yazın")
həmişə
dəyişən giriş = oxu("\n> ")
əgər giriş.kəs() == "çıx" onda
yaz("Sağ olun!")
dayan
son
cəhd et
dəyişən hissələr = giriş.kəs().böl()
əgər uzunluq(hissələr) != 3 onda
yaz("Format: <ədəd> <əməl> <ədəd>")
davam et
son
dəyişən a = onluqƏt(hissələr[0])
dəyişən b = onluqƏt(hissələr[2])
yaz("= {hesabla(a, hissələr[1], b)}")
tut (x: ÇevrilməXətası)
yaz("Xəta: ədəd daxil edin")
tut (x: Xəta)
yaz("Xəta: {x.mesaj}")
son
son
son